#include <direct.h> требуется только для объявления функции int mkdir(pathname); char *pathname; path-имя нового директория
Описание.
Функция mkdir создает новый директорий с заданным pathname . В одно и то же время может быть создан только один директорий, потому что только последняя компонента pathname может называть новый директорий.
Возвращаемое значение.
Функция mkdir возвращает значение 0, если создан новый директорий. Возвращаемое значение -1 свидетельствует об ошибке и errno устанавливается в одно из следующих значений:
Значение Его смысл EACCES Директорий не создан. Заданное имя является именем существующего файла, директория, устройства. ENOENT Path-имя не найдено.
Пример:
#include <direct.h> int result; /* следующие 2 оператора создают 2 новых директория: ** один - в корне диска b, второй - в поддиректории ** "tmp" текуще- го рабочего директория */ result=mkdir("b:/tmp); /* может быть использовано ** также "b:\\tmp" */ result=mkdir("tmp/sub"); /* может быть использовано ** также "tmp\\sub" */